home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
MEDICAL
/
2608A.ZIP
/
GP.ZIP
/
ENT_SEEN.SRC
< prev
next >
Wrap
Text File
|
1990-11-03
|
3KB
|
106 lines
;\|
;ENT_SEEN.SRC Translated from ENT_SEEN.EDT by Roger Mathew's EDT2SRC Ver 4.11
;ENT_SEEN 10:44:27 AM 10/ 7/90 |
define(MEM_DOC|N|1||)
define(MEM_VIS|A|1||)
define(MEM_VIS2|A|1||)
define(MEM_NUM|N|3||)
define(MEM_Q|N|2||)
define(TD|D|10||)
open(REFER||0|EXIT)
open(PATIENT||1|EXIT)
trap(D|I)
trap(C|G|CLEAR)
trap(Q|G|EXIT)
date(TD|G)
mount(NEW|S)
START:
clr(PATIENT|B)
clr(REFER|B)
MEM_DOC = (0)
MEM_VIS = ("")
MEM_NUM = (0)
MEM_VIS2 = ("")
enter(MEM_DOC|"12345"|||N|Y|N|||N)
enter(PATIENT.NAME||||Y|N|N|||N)
find(G|PATIENT.NAME||)
LASTSEEN:
if VISIT = ("V") do
{
MEM_NUM = (TD-SENT_FOR)
if MEM_NUM > (365) then VISIT = ("")
}
NEXTENTRY:
enter(DATE_SEEN|||NEXTENTRY|N|N|N|||N)
SEEN = (DATE_SEEN)
enter(MEM_VIS2|" YV"|||Y|Y|N|||N)
MEM_VIS = (MEM_VIS2)
NOV:
enter(TELEPHONE||||N|N|N|||N)
if PAT.REG <> (0) do
{
MEM_Q = (PAT.REG-DATE_SEEN)
if MEM_Q < (93) then SMOKER = ("Y")
}
enter(SMOKER|" Y"|||Y|Y|N|||N)
if RECORD.NUMBER = (0) goto START
if MEM_VIS = ("V") then VISIT = ("V")
save(PATIENT|Y|Y|START)
REF_COD = (MEM_DOC)
find(M|REF_COD|EXIT|)
NUM_SEEN = (NUM_SEEN+1)
if MEM_VIS2 = ("Y") then NUM_VIS = (NUM_VIS+1)
if MEM_VIS = ("V") then NUM_VIS = (NUM_VIS+1)
save(REFER|N|Y)
MEM_DOC = (0)
MEM_VIS = ("")
MEM_NUM = (0)
MEM_VIS2 = ("")
MEM_Q = (0)
goto START
EXIT:
run("recmenu")
CLEAR:
clr(PATIENT|B)
MEM_DOC = (0)
MEM_VIS = ("")
MEM_NUM = (0)
MEM_VIS2 = ("")
goto START
\STNEW
LAST SEEN ENTRY SCREEN
╔═════════════════════════════════════════════════╗
║ DOCTOR NUM :& ║
║ PATIENT.NAME:& < DOB ║
║ LAST SEEN :& & < ║
║ VISIT :& ║
║ TELEPHONE :& Reg.Date:& ║
║ New Pat.Chk.:& ║
╚═════════════════════════════════════════════════╝
ESC - EXIT
NOTE: IF VISIT WAS SPECIAL OVER 75 REVIEW ENTER "V"
NOTE: 1.3 YR CHECK - Y IF IT WAS.BLANK OTHERWISE.
\
MEM_DOC
PATIENT.NAME
DATE_SEEN
DATE.OF.BIRTH
MEM_VIS2
TELEPHONE
PAT.REG
SMOKER
\